.index-box{margin-top: 38px;}
/* .index-list{display: flex; flex-wrap: wrap;} */
.index-list li{line-height: 1.5; display: block; width: 100%; height: 80px; position: relative; padding:12px 0px 12px 15px; border-bottom: 1px #D2D2D2 dashed; text-align: justify;}
.index-list li a{font-size: 18px; color: #333; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.index-list li:after{position: absolute; content: " "; left: 0; top: 26px; margin-top: -1px; width: 5px; height: 5px; background: #B0B0B0; border-radius: 50%;}
.index-list li a:hover{color: #0e61a3;}
.index-list li:nth-last-child(){border-bottom: none;}
.item{background: #f7f7f7; padding: 30px 20px 0;}
.item h1{display: block; font-size: 26px; color: #333;}
.item h1 a{font-size: 26px; color: #333;}

.ttbox{margin-top: 50px; padding-bottom: 10px;}
.ttbox .title{font-size: 29px; text-align: center; color: #0e61a3; line-height: 1.5; margin-bottom:7px; font-family:"微软雅黑"; }
.ttbox .title a{font-size: 29px; color: #0e61a3; font-family:"微软雅黑"; letter-spacing: -1px;}
.ttbox .subtitle{line-height: 1.5; font-size: 20px; color:#0e61a3; text-align: center;}
.ttbox .subtitle a{font-size: 20px; color: #0e61a3;}

/* 图片新闻轮播 */
.tpxwbox{width: 55.8%; float: left;}
.tplb{width: 100%; overflow: hidden; position: relative; height:496px;}
.tplb .hd{height:15px; overflow:hidden; position:absolute; right:5px; bottom:65px; z-index:2;}
.tplb .hd ul{ overflow:hidden; zoom:1; float:left;}
.tplb .hd ul li{ float:left; margin-right:8px; width:14px; height:14px; border-radius:50%; background:#D3D3D3; cursor:pointer; text-indent:99999em;}
.tplb .hd ul li.on{ background:#333; color:#fff; }
.tplb .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.tplb .bd .tempWrap{width: 565px;}
.tplb .bd ul{width:100%; height:100%;}
.tplb .bd ul li{position:relative; height:496px;}
.tplb .bd li img{width:100%; height:446px;}
.tplb .bd li span{ display:block; position:absolute; width:83%; height:33px; bottom:0; left:62px; z-index:2; line-height:33px; overflow: hidden;}
.tplb .bd li span a{color:#333; display:block; text-align: center; position:relative; z-index:3; font-size:20px; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.tplb .bd li span a:hover{color:#333;}
.tplb a.prev, .tplb a.next{position:absolute; left:19px; bottom:0; text-align: center; line-height: 33px; color: #fff; font-size: 28px; display:block; width:33px; height:33px; background:#0E61A3; border-radius: 5px; z-index: 5;
font-family: 宋体; font-weight: bold;
}
.tplb a.next{left:auto; right:19px; }

.xwdtbox{width: 41%; float: right;}
.xwdt_list{height: 460px; display: flex; flex-wrap: wrap;}
.xwdt_list li{line-height: 1.5; display: block; width: 100%; position: relative; padding-left: 15px; text-align: justify; height: 60px; overflow: hidden;}
.xwdt_list li a{font-size: 20px; color: #333; 
 display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.xwdt_list li:after{position: absolute; content: " "; left: 0; top: 15px; margin-top: -1px; width: 5px; height: 5px; background: #B0B0B0; border-radius: 50%;}
.xwdt_list li a:hover{color: #0e61a3;}

.xwdt_list2{height: 460px; display: flex; flex-wrap: wrap;}
.xwdt_list2 li{line-height: 1.5; display: block; width: 100%;  padding-left: 15px; text-align: justify; overflow: hidden; position:relative;}
.xwdt_list2 li:after{position: absolute; content: " "; left: 0; top: 15px; margin-top: -1px; width: 5px; height: 5px; background: #B0B0B0; border-radius: 50%;}
.xwdt_list2 li span{color:#666; display: inline-block;  line-height: 1.8; font-size: 16px; margin-left: 10px; float: right;}
.xwdt_list2 li a{font-size: 18px; color: #333; word-wrap:break-word;}
.xwdt_list2 li a:hover{color: #0e61a3;}




/* .zscd_list{height: auto; display: inherit;}
.zscd_list li{padding: 0 0 15px; padding-left: 15px;}
.zscd_list li a{max-width:100%;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; display: block} */
.zscd_list li{height: auto;}
.zscd_list li a{display: inline;}


.part2-l{width: 31.5%; float: left; margin-right: 2.8%;}
.zcxxbox h1{margin-bottom: 20px;}
.zcxxlist{height: 570px;}
.zcxxlist li{padding: 12px 0px 12px 15px;}
.zcxxlist li.xx7{border-bottom: none;}
.zcxxlist li:after{top: 26px;}

.part2-m{width: 31.5%; float: left;}
.part2-m .zcjdbox{background: #f7f7f7; margin-bottom: 20px;}
.part2-m .zcjdbox h1{margin-bottom: 15px;}
.part2-m .zcjdbox img{margin-bottom: 8px;}
.zcjdlist{height: 240px;}

.zcjdlist li.xx3{border-bottom: none;}
.part2-m .szfzzjg{line-height: 90px; text-align: center; margin-bottom: 20px; background: #f7f7f7;}
.part2-m .szfzzjg a{font-size: 30px; color: #1658a0; display: block;}
.part2-m .item2{padding: 22px 25px; font-size: 20px; line-height: 1.5; background: #f7f7f7; text-align: center;}
.part2-m .item2 a{font-size: 20px;}

.part2-r{width: 31.5%; float: right; background: #F3FAFF; height: 654.35px;}
.gzlfz-title{line-height: 70px; text-align: center; border-bottom: 6px #005BAC solid; background: #D0E9FF; font-size:30px; color: #1658a0; margin-bottom: 10px;}
.gzlfz-title a{font-size: 30px; color: #1658a0;}
.gzlfz-list{height: 540px; padding: 0 19px;}
.gzlfz-list li{padding: 12px 0px 12px 15px;}
.gzlfz-list li::after{top: 26px;}
.gzlfz-list li.xx7{border-bottom: none;}

.part3-l{width: 48.5%; background: #F3FAFF; float: left; height: 784.63px;}
.part3-l .img1{width: 100%; height: auto;}
.part3-l .conbox{padding: 20px 28px 16px;}
.part3-l .conbox .item1{margin-bottom: 18px;}

.part3-l .conbox .item2{margin-bottom: 25px;}
.part3-l .conbox .item2 li{width: 48.5%;}

.part3-l .conbox .yjzj-title{margin-bottom: 5px; font-size: 26px; color: #1658a0;}
.part3-l .conbox .yjzj-title a{font-size: 26px; color: #1658a0;}
/* .part3-l .conbox .yjzj-list{height: 356px;} */
.part3-l .conbox .yjzj-list li{border-bottom: 1px #BCDAF2 dashed;}
.part3-l .conbox .yjzj-list li.xx5{border-bottom: none;}

.part3-r{width: 48.5%; background: #F7F7F7; float: right;}
.part3-r .item{background: #f7f7f7; padding: 30px 16px 20px;}
.part3-r .item h1{display: block; font-size: 26px; color: #333; margin-bottom: 34px;}
.part3-r .item h1 a{font-size: 26px; color: #333;}
.part3-r .zxft-con{padding: 19px 11px; background: #fff; margin-bottom: 28px;}
.part3-r .zxft-con .pic{float: left; width: 51%;}
.part3-r .zxft-con .pic img{width: 100%; height: auto;}
.part3-r .zxft-con .textcon{float: right; width: 45%;}
.part3-r .zxft-con .textcon .date{line-height: 50px; color: #1759A3; font-size: 18px;}
.part3-r .zxft-con .textcon .ftzy{line-height: 1.5; font-size:18px; height: 116px; overflow: hidden;}
.part3-r .zwfw-title{font-size: 26px; text-align: center; margin-bottom: 17px;}
.part3-r .zwfw-con{padding: 20px 10px; background: #fff;}
.part3-r .zwfw-con .zwfw-tab .hd{border-bottom: 1px #15589E solid; height: 39px;}
.part3-r .zwfw-con .zwfw-tab .hd ul{width: 290px; margin: 0 auto;}
.part3-r .zwfw-con .zwfw-tab .hd ul li{margin: 0 25px; font-size: 22px; float: left;}
.part3-r .zwfw-con .zwfw-tab .hd ul li.on{color: #1658a0; height: 39px; border-bottom: 5px #15589E solid;}
.part3-r .zwfw-con .zwfw-tab .bd{padding-top: 22px;}
.part3-r .zwfw-con .zwfw-tab .bd ul li{width: 20%; float: left; margin-bottom: 22px;}
.part3-r .zwfw-con .zwfw-tab .bd ul li a{margin: 0 18px; text-align: center; display: block;}
.part3-r .zwfw-con .zwfw-tab .bd ul li a img{display: block; margin: 0 auto 10px;}
.part3-r .zwfw-con .zwfw-tab .bd ul li a span{display: block;}
.part3-r .zwfw-con .zwfw-tab .bd ul li .fwmore{width: 80px; border-radius: 38px; text-align: center; line-height: 38px; border: 1px #EDF0F5 solid; box-shadow: 0 0 10px 0 #c9ced8; margin: 20px auto 0;}
.part3-r .zwfw-con .zwfw-tab .bd ul li .fwmore a{font-size: 18px; display: block; color: #005bac; margin: 0;}
.part3-r .zwfw-con .zwfw-menu li{width: 49%;}
.part3-r .zwfw-con .zwfw-menu li img{width: 100%; height: auto;}

.zjmmbox{padding: 30px; background: #F7F7F7;}
.zjmmbox h1{display: block; font-size: 26px; color: #333; margin-bottom: 34px;}
.zjmmbox h1 a{font-size: 26px; color: #333;}
.zjmmbox .item{width: 48%; padding: 0; background: none;}
.zjmmbox .item .mmjjbox{padding: 30px 20px; padding-right: 10px; background: #fff;}
.zjmmbox .item .mmjjbox .pic{width: 59%; float: left;}
.zjmmbox .item .mmjjbox .pic img{width: 100%; height: auto;}
.zjmmbox .item .mmjjbox .conbox{width: 36%; float: right;}
.zjmmbox .item .mmjjbox .conbox .jjzy{height: 162px; overflow: hidden; font-size: 17px; line-height: 1.5; text-indent: 2em;}
.zjmmbox .item .mmjjbox .conbox .jjmore{display: block; width: 120px; line-height: 28px; background: #0E61A3; border-radius: 28px; text-align: center; margin-top: 10px;}
.zjmmbox .item .mmjjbox .conbox .jjmore a{display: block; color: #FEFEFF; font-size: 16px;}

.zjmmbox .item .zjmmcon{padding: 33px 20px; background: #fff;}
.zjmmbox .item .zjmmcon .zjmm_tab .hd{margin-bottom: 40px;}
.zjmmbox .item .zjmmcon .zjmm_tab .hd ul{width: 310px; margin: 0 auto;}
.zjmmbox .item .zjmmcon .zjmm_tab .hd ul li{line-height: 28px; float: left; font-size: 26px;}
.zjmmbox .item .zjmmcon .zjmm_tab .hd ul li a{font-size: 26px;}
.zjmmbox .item .zjmmcon .zjmm_tab .hd ul span{display: inline-block; width: 1px; height: 28px; background-color: #0E61A3; margin: 0 18px; float: left;}
.zjmmbox .item .zjmmcon .zjmm_tab .hd ul li.on{color: #0B60A1;}
.zjmmbox .item .zjmmcon .zjmm_tab .hd ul li.on a{color: #0B60A1;}
.zjmmbox .item .zjmmcon .zjmm_tab .bd ul{width: 100%;}
.zjmmbox .item .zjmmcon .zjmm_tab .bd ul.mmtz-list li{
border: 1px #E5E5E5 solid; border-top: 4px #0E61A3 solid;
background: linear-gradient(to bottom,  #ffffff 0%,#dff1fd 100%); 
padding-top: 18px; width: 18.5%; float: left; padding-bottom: 10px; margin: 0 4px;}
.zjmmbox .item .zjmmcon .zjmm_tab .bd ul.mmtz-list li img{display: block; margin: 0 auto 8px; text-align: justify;}
.zjmmbox .item .zjmmcon .zjmm_tab .bd ul.mmtz-list li .text{padding: 0 10px; display: flex; align-items: center; justify-content: center; height: 50px; text-align: center;}
.zjmmbox .item .zjmmcon .zjmm_tab .bd ul.mmtz-list li.xx5{margin-right: 0; float: right;}
.zjmmbox .item .zjmmcon .zjmm_tab .bd ul.mmly-list li{width: 19.48%; margin: 0 14px;}
.zjmmbox .item .zjmmcon .zjmm_tab .bd ul.mmly-list li .text{display: block; line-height: 50px;}

.ztzl-scroll{ overflow:hidden; position:relative; height: 137px;}
.ztzl-scroll .hd{ overflow:hidden; position: absolute; height: 137px; width: 100%;}
.ztzl-scroll .hd .prev,.ztzl-scroll .hd .next{position: absolute; top: 18px; width: 38px; text-align: center; line-height: 100px; height: 100px; cursor: pointer; font-size: 40px; font-family: '黑体'; font-weight: bold; color: #005DAD; background: #F7F7F7;}
.ztzl-scroll .hd .prev{left: 0;}
.ztzl-scroll .hd .next{right: 0;}
.ztzl-scroll .hd ul{position: absolute; bottom: 0; width: 100%; text-align: center; overflow:hidden; zoom:1; display: none;}
.ztzl-scroll .hd ul li{display: inline-block; width:7px; height:7px; border-radius: 50%; overflow:hidden; background: #D4D4D4; margin:0 3px; text-indent:-999px; cursor:pointer;}
.ztzl-scroll .hd ul li.on{background: #DE4446;}
.ztzl-scroll .bd{width: 1108px; margin: 0 auto; position: relative; z-index: 2;}
.ztzl-scroll .bd ul{overflow:hidden; zoom:1}
.ztzl-scroll .bd ul li{margin-right: 7px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.ztzl-scroll .bd ul li .pic{text-align:center;}
.ztzl-scroll .bd ul li .pic img{width:364px; height:137px; display:block;}

.zxft-scroll{ overflow:hidden; position:relative; height: 180px;}
.zxft-scroll .hd{ overflow:hidden; height: 30px; width: 45%; position: absolute; right: 0; bottom: 0; z-index: 2}
.zxft-scroll .hd ul{position: absolute; bottom: 0; width: 100%; text-align: center; overflow:hidden; zoom:1;}
.zxft-scroll .hd ul li{display: inline-block; width:10px; height:10px; border-radius: 50%; overflow:hidden;color:#D4D4D4; background: #D4D4D4; margin:0 3px; text-indent:-999px; cursor:pointer;}
.zxft-scroll .hd ul li.on{background: #0B60A1; color:#0B60A1;}
.zxft-scroll .bd{width: 540px; margin: 0 auto; position: relative; z-index: 2;}
.zxft-scroll .bd ul{overflow:hidden; zoom:1}
.zxft-scroll .bd ul li{margin-right: 0; float:left; _display:inline; overflow:hidden; width: 530px !important;}
.zxft-scroll .bd ul li .pic{text-align:center;}
.zxft-scroll .bd ul li .pic img{width:100%; height:auto; display:block;}

.link .link-title{width: 150px; float: left; line-height: 90px; text-align: center; font-weight: bold; color: #0e61a3; font-size: 24px;}
.link .link-list{width: 87%; float: right;}
.link .link-list li{width: 25%; float: left; text-align: center; margin-bottom: 27px;}
.link .link-list li a{font-size:18px;}
.link .link-list li:hover a{color: #0e61a3;}

/* 左下角弹窗 */
.share-bar {
    width: 300px;
    height: 200px;
    overflow: hidden;
    position: fixed;
    z-index: 999;
    left: 0;
    bottom: 0px;
}
.share-bar .close{
    position: absolute;
    right: 0; 
    width: 16px;
    height: 16px; 
    float: right;
    z-index: 10;
    top:-2px;
}
.tcpic-left{width: 100%; overflow: hidden; position: relative; height:200px;}
.tcpic-left .hd{height:15px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:2;}
.tcpic-left .hd ul{ overflow:hidden; zoom:1; float:left;}
.tcpic-left .hd ul li{ float:left; margin-right:8px; width:10px; height:10px; border-radius:50%; background:#D3D3D3; cursor:pointer; text-indent:99999em;}
.tcpic-left .hd ul li.on{ background:#333}
.tcpic-left .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.tcpic-left .bd ul{width:100%; height:100%;}
.tcpic-left .bd ul li{position:relative; height:200px;}
.tcpic-left .bd li img{width:100%; height:200px;}

.tcpic-left-fixed img{width:100%; height:200px;}

@media (max-width: 1024px) {
.part3-r .zxft-con .textcon .ftzy{font-size: 18px; height: 110%;}
.part3-r .zwfw-con .zwfw-tab .bd ul li a{margin: 0 10px;}
.zjmmbox .item .mmjjbox .conbox .jjzy{height: 156px;}
.zjmmbox .item .mmjjbox .conbox .jjmore{margin-top: 18px;}
.zjmmbox .item .zjmmcon .zjmm_tab .bd ul.mmly-list li{margin: 0 10px;}
.zjmmbox .item .zjmmcon .zjmm_tab .bd ul.mmly-list li .text{padding: 0;}
.zjmmbox .item .zjmmcon .zjmm_tab .bd ul.mmtz-list li{width: 18.2%}
.ztzl-scroll, .ztzl-scroll .hd{height: 127px;}
.ztzl-scroll .bd{width: 880px;}
.ztzl-scroll .bd ul li .pic img{width:288px; height:127px;}
.ztzl-scroll .hd .prev, .ztzl-scroll .hd .next{top: 5px;}
.link .link-list{width: 84%;}
}